@import './base.css';
@import './vant_custom.css';



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,
canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,textarea {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
  display: block
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

caption,th {
  font-weight: normal
}

html,body,fieldset,img,iframe,abbr {
  border: 0
}

i,cite,em,var,address,dfn {
  font-style: normal
}
body,textarea,input,button,select,keygen,legend {
  color: #333;
  outline: 0;
  font-family: PingFang-SC-Medium, 'microsoft yahei', sans-serif
}

input,textarea {
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: none;
  -webkit-tap-highlight-color: rgba(255,0,0,0)
}

textarea {
  overflow: auto;
  resize: none
}

a,button {
  display: block;
  background: none;
  border: none
}

a {
  -webkit-tap-highlight-color: rgba(255,0,0,0);
  outline: none;
  text-decoration: none
}

img {
  display: block
}

@media screen and (min-width: 320px) {
  html {
      font-size:32px
  }
}

@media screen and (max-width: 320px) {
  html {
      font-size:32px
  }
}

@media screen and (min-width: 360px) {
  html {
      font-size:36px
  }
}

@media screen and (min-width: 375px) {
  html {
      font-size:37.5px
  }
}

@media screen and (min-width: 384px) {
  html {
      font-size:38.4px
  }
}

@media screen and (min-width: 400px) {
  html {
      font-size:40px
  }
}

@media screen and (min-width: 414px) {
  html {
      font-size:41.4px
  }
}

@media screen and (min-width: 424px) {
  html {
      font-size:42.4px
  }
}

@media screen and (min-width: 480px) {
  html {
      font-size:48px
  }
}

@media screen and (min-width: 540px) {
  html {
      font-size:48px
  }
}

@media screen and (min-width: 720px) {
  html {
      font-size:48px;
      margin: 0 auto
  }
}

@media screen and (min-width: 1025px) {
  html {
      font-size:48px
  }
}

html,body {
  height: 100%
}

body {
  font-size: .3733333333rem;
  color: #333;
  background-color: #f2f2f2;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent
}

input[readonly] {
  -webkit-user-select: none
}

.iconfont {
  color: #4285f4
}

.asynDate{
  color: red;
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.8em;
}

.asynDate .asynDateDesc{
  font-size: 14px;
}
.asynDate .asynDateDesc::before{
  content:'('
}
.asynDate .asynDateDesc::after{
  content:')'
}

#app .van-tag{
  font-weight: bold;
}